package cn.king.springframework.context;

import java.util.EventObject;

/**
 * ava中的事件机制的参与者有3种角色：
 *
 *     EventEource：
 *     具体的事件源，比如说，你点击一个button，那么button就是event source，
 *     要想使button对某些事件进行响应，
 *     你就需要注册特定的listener。
 *     EventObject：
 *     事件状态对象，用于 listener 的相应的方法之中，
 *     作为参数，一般存在于listerner 的方法之中
 *     EventListener：
 *     当它监听到event object产生的时候，它就调用相应的方法，进行处理

 */
public abstract class ApplicationEvent extends EventObject {
    public ApplicationEvent(Object source) {
        super(source);
    }
}
